home *** CD-ROM | disk | FTP | other *** search
/ Computer Shopper 125 / Computer Shopper CD-ROM Issue 125 (1998-07)(Dennis Publishing).iso / Business / Dazzler / DAZZLER.Z / CActiveEventObject.class (.txt) < prev    next >
Encoding:
Java Class File  |  1997-11-26  |  1.0 KB  |  46 lines

  1. class CActiveEventObject {
  2.    CEventTrigger m_pEvent = new CEventTrigger();
  3.    CCourse m_pCourseDoc = new CCourse();
  4.    CTask m_pTask = new CTask();
  5.  
  6.    CEventTrigger GetEvent() {
  7.       return this.m_pEvent;
  8.    }
  9.  
  10.    CTask GetTask() {
  11.       return this.m_pTask;
  12.    }
  13.  
  14.    boolean Activate() {
  15.       if (Globals.thePresView.FindCourseDoc(this.m_pCourseDoc)) {
  16.          CCourse var1 = Globals.CUR_COURSE;
  17.          Globals.CUR_COURSE = this.m_pCourseDoc;
  18.          Globals.CUR_COURSE.SetCurTask(this.m_pTask);
  19.          if (var1 != this.m_pCourseDoc) {
  20.             Globals.CUR_COURSE.SetCalledFromCourse(var1);
  21.          }
  22.  
  23.          return true;
  24.       } else {
  25.          return false;
  26.       }
  27.    }
  28.  
  29.    CActiveEventObject(CEventTrigger var1, CCourse var2, CTask var3) {
  30.       if (var1 != null && var2 != null && var3 != null) {
  31.          this.m_pEvent = var1;
  32.          this.m_pCourseDoc = var2;
  33.          this.m_pTask = var3;
  34.       }
  35.  
  36.    }
  37.  
  38.    CCourse GetCourseDoc() {
  39.       return this.m_pCourseDoc;
  40.    }
  41.  
  42.    boolean IsActive() {
  43.       return this.m_pEvent != null ? this.m_pEvent.IsActive() : false;
  44.    }
  45. }
  46.